/**
 * Javascript pour le formulaire de soumission de mot (page formulaire.php)s
 */

$(document).ready(function() {
    
    
    $("input#fr").focus();
    
    //recuperation des element input mots
    var fr = $("#fr");
    var en = $("#en");
                    
    // a la soumission du formulaire d'insertion
    $("form#formInsert").submit(function() {
        $('span.error').remove();
        var valfr=fr.val();
        var valen=en.val();
        
        //regexp des mots soumis
        var regExpFr=/^([a-zA-ZÀ-ÿ])+$/;
        var regExpEn=/^([a-zA-Z])+$/;
                        
        var boolFr= regExpFr.test(valfr);
        var boolEn= regExpEn.test(valen);
                        
        if(boolFr && boolEn){
            var dataString = 'fr='+ valfr +'&en='+valen;
            $.ajax({
                type: "POST",
                url: "ajax/insertion.php",
                data: dataString,
                cache: false,
                success: function(){ 
                    $('#success').html('Votre mot <strong>'+valfr+'</strong>/<strong>'+valen+'</strong> a &eacute;t&eacute; envoy&eacute; &agrave; notre administrateur !').fadeIn(500); 
                    $('input:text').val("");
                    $("input#fr").focus();
                                      
                }  
            });
        }else{ 
            //mots pas valide face a la regexp
            if (! boolFr ){
                //afficherErreur('fr');
                fr.after ('<span class="error">Veuillez completer ce champ</span>');
                en.focus();
            }
            if (! boolEn){
                //afficherErreur('en');
                en.after('<span class="error">Fill out this field</span>');
                                
                en.focus();
            }
                           
                           
                           
        }
        return false;
                        
    });
    
   //evite les espaces dans la saisie
    $("input").keypress(function(e) {
        var c=e.which;
        if(c==32){
            return false;
        }else{
            return true;
        }
    });
});
